/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package sicadiredesg05;

/**
 *
 * @author Vista
 */
public class QueryHit extends Cabecalho {

    /**
     * ATRIBUTOS
     */
    private char numeroHits;//tamanho 1 byte
    private int porta;//tamanho 4 bytes -- porta na qual aceita conexoes
    private boolean[] enderecoIP;//tamanho 4 bytes -- 32 bites
    private int velocidade;//tamaho 4 bytes
    private ConjuntoDeResultados[] conjResultados;//tamanho indefinido -- depende da
                                          //quantidade de resultados encontrados
                                          //tambem podemos ter ideia atraves do campo
                                          //tamanho em cabecalho
    private String idServent;//tamanho 16 bytes --

    /**
     * Construtor da classe QueryHit
     */
    public QueryHit(){
        super();
    }

    /**
     * GETTERS AND SETTERS
     */
    public ConjuntoDeResultados[] getConjResultados() {
        return conjResultados;
    }

    public void setConjResultados(ConjuntoDeResultados[] conjResultados) {
        this.conjResultados = conjResultados;
    }

    public boolean[] getEnderecoIP() {
        return enderecoIP;
    }

    public void setEnderecoIP(boolean[] enderecoIP) {
        this.enderecoIP = enderecoIP;
    }

    public String getIdServent() {
        return idServent;
    }

    public void setIdServent(String idServent) {
        this.idServent = idServent;
    }

    public char getNumeroHits() {
        return numeroHits;
    }

    public void setNumeroHits(char numeroHits) {
        this.numeroHits = numeroHits;
    }

    public int getPorta() {
        return porta;
    }

    public void setPorta(int porta) {
        this.porta = porta;
    }

    public int getVelocidade() {
        return velocidade;
    }

    public void setVelocidade(int velocidade) {
        this.velocidade = velocidade;
    }

    
}
